package com.yonyou.cyxdms.sysAuth.service.vo.companyorg;

import com.yonyou.cyxdms.sysAuth.service.vo.org.OrgBrandSeriesVO;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;
import java.util.List;

/**
 * @author adu
 * @since 2019/8/28
 */
public class DealerchannelVO {
    /**
     * 公司代码
     */
    private String companyCode;
    /**
     * 公司名称
     */
    private String companyNameCN;
    /**
     * 公司简称
     */
    private String companyNameEN;
    /**
     * 省份（经销商）
     */
    private Long provinceId;
    /**
     * 城市（经销商）
     */
    private Long cityId;
    /**
     * 区、县（经销商）
     */
    private Long county;
    /**
     * 地址（经销商）
     */
    private String addressCn;
    /**
     * 联系电话
     */
    private String phone;
    /**
     * 传真
     */
    private String fax;
    /**
     * 邮箱
     */
    private String eMail;
    /**
     * 邮编
     */
    private String zipCode;
    /**
     * 有效状态
     */
    private Integer validStatus;
    /**
     * 公司状态
     */
    private Integer dealerStatus;
    /**
     * 公司主页
     */
    private String companyHomepage;
    /**
     * 开业时间
     */
    private Long openDate;
    /**
     * 备注
     */
    private String remark;
    /**
     * 经销商代码
     */
    private String salesCode;
    /**
     * 经销商名称
     */
    private String dealerCode;
    /**
     * 经销商简称
     */
    private String dealerName;
    /**
     *
     */
    private String dealerShortname;
    /**
     * 经销商级别
     */
    private String distributorLevel;
    /**
     * 类型
     */
    private Integer agType;
    /**
     * 开票经销商
     */
    private String taxNo;
    /**
     * 是否授权
     */
    private Integer isAuz;
    /**
     * 联系人
     */
    private String linkMan;
    /**
     * 联系电话
     */
    private String phone1;
    /**
     * 传真号
     */
    private String faxNo;
    /**
     * 邮政编码()
     */
    private String zipCode1;
    /**
     * 经销商状态()
     */
    private String validStatus1;
    /**
     * 所属区域
     */
    private String saleArea;
    /**
     * 省份（销售）
     */
    private String provinceId1;
    /**
     * 城市（销售）
     */
    private String cityId1;
    /**
     * 区、县（销售）
     */
    private Long countyId;
    /**
     * 地址（销售）
     */
    private String address;
    /**
     * 经度
     */
    private String latitude;
    /**
     * 维度
     */
    private String longitude;
    /**
     * 经销商营业状态
     */
    private String businessStatus;
    /**
     * 维修站代码
     */
    private String ascCode;
    /**
     * 维修站名称
     */
    private String ascName;
    /**
     * 简称
     */
    private String ascShortName;
    /**
     * 售后区域
     */
    private String isColdArea;
    /**
     * 省份（售后）
     */
    private String provinceId2;
    /**
     * 市区（售后）
     */
    private Integer cityId2;
    /**
     * 区、县（售后）
     */
    private Integer countyId2;
    /**
     * 地址（售后）
     */
    private String address1;
    /**
     * 开户银行
     */
    private String bank;
    /**
     * 开户账号
     */
    private String bankAccount;
    /**
     * 税号
     */
    private String dutyNumber;
    /**
     * 是否授权
     */
    private String isAuth;
    /**
     * 营业状态（售后）
     */
    private Integer status;
    /**
     * 组织id
     */
    private Long orgId;
    /**
     * 类型(品牌,车系)
     */

    @ApiModelProperty(value = "经销商形式")
    private String dealerFormName;


    @ApiModelProperty(value = "事业部")
    private String deptName;
    @ApiModelProperty(value = "办事处")
    private String officeName;

    private List<OrgBrandSeriesVO> listOBSVO;

    public Long getOrgId() {
        return orgId;
    }

    public void setOrgId(Long orgId) {
        this.orgId = orgId;
    }

    public Long getOpenDate() {
        return openDate;
    }

    public void setOpenDate(Long openDate) {
        this.openDate = openDate;
    }

    @Override
    public String toString() {
        return "DealerchannelVO{" +
                "companyCode='" + companyCode + '\'' +
                ", companyNameCN='" + companyNameCN + '\'' +
                ", companyNameEN='" + companyNameEN + '\'' +
                ", provinceId=" + provinceId +
                ", cityId=" + cityId +
                ", county='" + county + '\'' +
                ", addressCn='" + addressCn + '\'' +
                ", phone='" + phone + '\'' +
                ", fax='" + fax + '\'' +
                ", eMail='" + eMail + '\'' +
                ", zipCode='" + zipCode + '\'' +
                ", validStatus=" + validStatus +
                ", dealerStatus=" + dealerStatus +
                ", companyHomepage='" + companyHomepage + '\'' +
                ", openDate=" + openDate +
                ", remark='" + remark + '\'' +
                ", salesCode='" + salesCode + '\'' +
                ", dealerCode='" + dealerCode + '\'' +
                ", dealerName='" + dealerName + '\'' +
                ", dealerShortname='" + dealerShortname + '\'' +
                ", distributorLevel='" + distributorLevel + '\'' +
                ", agType=" + agType +
                ", taxNo='" + taxNo + '\'' +
                ", isAuz=" + isAuz +
                ", linkMan='" + linkMan + '\'' +
                ", phone1='" + phone1 + '\'' +
                ", faxNo='" + faxNo + '\'' +
                ", zipCode1='" + zipCode1 + '\'' +
                ", validStatus1='" + validStatus1 + '\'' +
                ", saleArea='" + saleArea + '\'' +
                ", provinceId1='" + provinceId1 + '\'' +
                ", cityId1='" + cityId1 + '\'' +
                ", countyId='" + countyId + '\'' +
                ", address='" + address + '\'' +
                ", latitude='" + latitude + '\'' +
                ", longitude='" + longitude + '\'' +
                ", businessStatus='" + businessStatus + '\'' +
                ", ascCode='" + ascCode + '\'' +
                ", ascName='" + ascName + '\'' +
                ", ascShortName='" + ascShortName + '\'' +
                ", isColdArea='" + isColdArea + '\'' +
                ", provinceId2='" + provinceId2 + '\'' +
                ", cityId2=" + cityId2 +
                ", countyId2=" + countyId2 +
                ", address1='" + address1 + '\'' +
                ", bank='" + bank + '\'' +
                ", bankAccount='" + bankAccount + '\'' +
                ", dutyNumber='" + dutyNumber + '\'' +
                ", isAuth='" + isAuth + '\'' +
                ", status=" + status +
                ", orgId=" + orgId +
                ", listOBSVO=" + listOBSVO +
                '}';
    }

    public List<OrgBrandSeriesVO> getListOBSVO() {
        return listOBSVO;
    }

    public void setListOBSVO(List<OrgBrandSeriesVO> listOBSVO) {
        this.listOBSVO = listOBSVO;
    }

    public String getCompanyCode() {
        return companyCode;
    }

    public void setCompanyCode(String companyCode) {
        this.companyCode = companyCode;
    }

    public String getCompanyNameCN() {
        return companyNameCN;
    }

    public void setCompanyNameCN(String companyNameCN) {
        this.companyNameCN = companyNameCN;
    }

    public String getCompanyNameEN() {
        return companyNameEN;
    }

    public void setCompanyNameEN(String companyNameEN) {
        this.companyNameEN = companyNameEN;
    }

    public Long getProvinceId() {
        return provinceId;
    }

    public void setProvinceId(Long provinceId) {
        this.provinceId = provinceId;
    }

    public Long getCityId() {
        return cityId;
    }

    public void setCityId(Long cityId) {
        this.cityId = cityId;
    }

    public Long getCounty() {
        return county;
    }

    public void setCounty(Long county) {
        this.county = county;
    }

    public String getAddressCn() {
        return addressCn;
    }

    public void setAddressCn(String addressCn) {
        this.addressCn = addressCn;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getFax() {
        return fax;
    }

    public void setFax(String fax) {
        this.fax = fax;
    }

    public String geteMail() {
        return eMail;
    }

    public void seteMail(String eMail) {
        this.eMail = eMail;
    }

    public String getZipCode() {
        return zipCode;
    }

    public void setZipCode(String zipCode) {
        this.zipCode = zipCode;
    }

    public Integer getValidStatus() {
        return validStatus;
    }

    public void setValidStatus(Integer validStatus) {
        this.validStatus = validStatus;
    }

    public Integer getDealerStatus() {
        return dealerStatus;
    }

    public void setDealerStatus(Integer dealerStatus) {
        this.dealerStatus = dealerStatus;
    }

    public String getCompanyHomepage() {
        return companyHomepage;
    }

    public void setCompanyHomepage(String companyHomepage) {
        this.companyHomepage = companyHomepage;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getSalesCode() {
        return salesCode;
    }

    public void setSalesCode(String salesCode) {
        this.salesCode = salesCode;
    }

    public String getDealerCode() {
        return dealerCode;
    }

    public void setDealerCode(String dealerCode) {
        this.dealerCode = dealerCode;
    }

    public String getDealerName() {
        return dealerName;
    }

    public void setDealerName(String dealerName) {
        this.dealerName = dealerName;
    }

    public String getDealerShortname() {
        return dealerShortname;
    }

    public void setDealerShortname(String dealerShortname) {
        this.dealerShortname = dealerShortname;
    }

    public String getDistributorLevel() {
        return distributorLevel;
    }

    public void setDistributorLevel(String distributorLevel) {
        this.distributorLevel = distributorLevel;
    }

    public Integer getAgType() {
        return agType;
    }

    public void setAgType(Integer agType) {
        this.agType = agType;
    }

    public String getTaxNo() {
        return taxNo;
    }

    public void setTaxNo(String taxNo) {
        this.taxNo = taxNo;
    }

    public Integer getIsAuz() {
        return isAuz;
    }

    public void setIsAuz(Integer isAuz) {
        this.isAuz = isAuz;
    }

    public String getLinkMan() {
        return linkMan;
    }

    public void setLinkMan(String linkMan) {
        this.linkMan = linkMan;
    }

    public String getPhone1() {
        return phone1;
    }

    public void setPhone1(String phone1) {
        this.phone1 = phone1;
    }

    public String getFaxNo() {
        return faxNo;
    }

    public void setFaxNo(String faxNo) {
        this.faxNo = faxNo;
    }

    public String getZipCode1() {
        return zipCode1;
    }

    public void setZipCode1(String zipCode1) {
        this.zipCode1 = zipCode1;
    }

    public String getValidStatus1() {
        return validStatus1;
    }

    public void setValidStatus1(String validStatus1) {
        this.validStatus1 = validStatus1;
    }

    public String getSaleArea() {
        return saleArea;
    }

    public void setSaleArea(String saleArea) {
        this.saleArea = saleArea;
    }

    public String getProvinceId1() {
        return provinceId1;
    }

    public void setProvinceId1(String provinceId1) {
        this.provinceId1 = provinceId1;
    }

    public String getCityId1() {
        return cityId1;
    }

    public void setCityId1(String cityId1) {
        this.cityId1 = cityId1;
    }

    public Long getCountyId() {
        return countyId;
    }

    public void setCountyId(Long countyId) {
        this.countyId = countyId;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getLatitude() {
        return latitude;
    }

    public void setLatitude(String latitude) {
        this.latitude = latitude;
    }

    public String getLongitude() {
        return longitude;
    }

    public void setLongitude(String longitude) {
        this.longitude = longitude;
    }

    public String getBusinessStatus() {
        return businessStatus;
    }

    public void setBusinessStatus(String businessStatus) {
        this.businessStatus = businessStatus;
    }

    public String getAscCode() {
        return ascCode;
    }

    public void setAscCode(String ascCode) {
        this.ascCode = ascCode;
    }

    public String getAscName() {
        return ascName;
    }

    public void setAscName(String ascName) {
        this.ascName = ascName;
    }

    public String getAscShortName() {
        return ascShortName;
    }

    public void setAscShortName(String ascShortName) {
        this.ascShortName = ascShortName;
    }

    public String getIsColdArea() {
        return isColdArea;
    }

    public void setIsColdArea(String isColdArea) {
        this.isColdArea = isColdArea;
    }

    public String getProvinceId2() {
        return provinceId2;
    }

    public void setProvinceId2(String provinceId2) {
        this.provinceId2 = provinceId2;
    }

    public Integer getCityId2() {
        return cityId2;
    }

    public void setCityId2(Integer cityId2) {
        this.cityId2 = cityId2;
    }

    public Integer getCountyId2() {
        return countyId2;
    }

    public void setCountyId2(Integer countyId2) {
        this.countyId2 = countyId2;
    }

    public String getAddress1() {
        return address1;
    }

    public void setAddress1(String address1) {
        this.address1 = address1;
    }

    public String getBank() {
        return bank;
    }

    public void setBank(String bank) {
        this.bank = bank;
    }

    public String getBankAccount() {
        return bankAccount;
    }

    public void setBankAccount(String bankAccount) {
        this.bankAccount = bankAccount;
    }

    public String getDutyNumber() {
        return dutyNumber;
    }

    public void setDutyNumber(String dutyNumber) {
        this.dutyNumber = dutyNumber;
    }

    public String getIsAuth() {
        return isAuth;
    }

    public void setIsAuth(String isAuth) {
        this.isAuth = isAuth;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getDeptName() {
        return deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }

    public String getOfficeName() {
        return officeName;
    }

    public void setOfficeName(String officeName) {
        this.officeName = officeName;
    }

    public String getDealerFormName() {
        return dealerFormName;
    }

    public void setDealerFormName(String dealerFormName) {
        this.dealerFormName = dealerFormName;
    }
}
